// axios 相关共通的配置
import axios from 'axios'
import Vue from 'vue'

// 全局配置基础url
axios.defaults.baseURL = '/api'
console.log(axios)

// 全局配置请求头
// axios.defaults.headers.token = '123456'

// 请求拦截器
axios.interceptors.request.use(function(config){
    console.log('请求拦截')
    console.log(config)
    config.headers.token = 'yilaoshi'
    return config
})
// 响应拦截器
axios.interceptors.response.use(function(response){
    console.log('响应拦截')
    console.log(response)
    return response.data
})

// 把axios挂载到vue原型上面
Vue.prototype.$http = axios

// 导出
export default axios